package com.warframe.entity.sortie;

import java.util.List;

public class SortieMO {


    /**
     * id : 5bc9ff8191a1a7341b7b783d
     * activation : 2018-10-19T16:00:01.566Z
     * startString : -14h 5m 36s
     * expiry : 2018-10-20T15:59:00.000Z
     * active : true
     * rewardPool : Sortie Rewards
     * variants : [{"boss":"Deprecated","planet":"Deprecated","missionType":"Rescue","modifier":"Energy Reduction","modifierDescription":"Maximum Warframe Energy capacity is quartered. Energy Siphon is less effective.","node":"Garus (Kuva Fortress)"},{"boss":"Deprecated","planet":"Deprecated","missionType":"Survival","modifier":"Augmented Enemy Armor","modifierDescription":"Enemies have Improved/Added armor. Corrosive Projection effects are halved.","node":"Pacific (Earth)"},{"boss":"Deprecated","planet":"Deprecated","missionType":"Assassination","modifier":"Enemy Elemental Enhancement: Viral","modifierDescription":"Enemies deal increased Viral damage and also have increased Immunity to said damage type.","node":"Merrow (Sedna)"}]
     * boss : Kela De Thaym
     * faction : Grineer
     * expired : false
     * eta : 9h 53m 21s
     */

    private String id;                      //id
    private String activation;              //开始时间
    private String startString;             //已经过时间
    private String expiry;                  //结束时间
    private boolean active;                 //进行中标志
    private String rewardPool;              //奖励池
    private String boss;                    //领导人
    private String faction;                 //敌人派系
    private boolean expired;                //结束标志
    private String eta;                     //剩余时间
    private List<VariantsMO> variants;      //任务详情

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getActivation() {
        return activation;
    }

    public void setActivation(String activation) {
        this.activation = activation;
    }

    public String getStartString() {
        return startString;
    }

    public void setStartString(String startString) {
        this.startString = startString;
    }

    public String getExpiry() {
        return expiry;
    }

    public void setExpiry(String expiry) {
        this.expiry = expiry;
    }

    public boolean isActive() {
        return active;
    }

    public void setActive(boolean active) {
        this.active = active;
    }

    public String getRewardPool() {
        return rewardPool;
    }

    public void setRewardPool(String rewardPool) {
        this.rewardPool = rewardPool;
    }

    public String getBoss() {
        return boss;
    }

    public void setBoss(String boss) {
        this.boss = boss;
    }

    public String getFaction() {
        return faction;
    }

    public void setFaction(String faction) {
        this.faction = faction;
    }

    public boolean isExpired() {
        return expired;
    }

    public void setExpired(boolean expired) {
        this.expired = expired;
    }

    public String getEta() {
        return eta;
    }

    public void setEta(String eta) {
        this.eta = eta;
    }

    public List<VariantsMO> getVariants() {
        return variants;
    }

    public void setVariants(List<VariantsMO> variants) {
        this.variants = variants;
    }
}
